package main

import "fmt"

/*
输入一行字符，分别统计出其中英文字母、空格、数字和其它字符的个数
*/

func main() {
	//var str string
	//fmt.Scanf("%s", &str)
	//
	//fmt.Println(str)
	//var m = make(map[string]int)
	//for i := 0; i < len(str); i++ {
	//	num := strings.Count(str, string(str[i]))
	//	fmt.Println(num)
	//	if _, ok := m[string(str[i])]; !ok {
	//		m[string(str[i])] = num
	//	}
	//}
	//
	//for i, v := range m {
	//	fmt.Printf("%s 有 %d个\n", i, v)
	//}

	var str string
	fmt.Scanf("%s", &str)

	if process(str){
		fmt.Println("true")
	}else{
		fmt.Println("false")
	}
}

func process(str string) bool {
	t := []rune(str)
	length := len(t)
	for i, _ := range t {
		if i == length/2{
			break;
		}

		last := length-i-1
		if t[i] != t[last]{
			return false
		}
	}
	return true
}
